]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
OverviewControl: simplify code to add bottom padding
authorGiovanni Campagna <gcampagna@src.gnome.org>
Mon, 18 Feb 2013 15:25:28 +0000 (16:25 +0100)
committerGiovanni Campagna <gcampagna@src.gnome.org>
Mon, 18 Feb 2013 16:37:46 +0000 (17:37 +0100)
All the complexity with a custom actor and a generic container was
just to add some padding below the overview controls. Remove that,
and use CSS instead.

https://bugzilla.gnome.org/show_bug.cgi?id=694100

data/theme/gnome-shell.css
js/ui/overview.js
js/ui/overviewControls.js

index 4f49f3ddd864b8a72b1114be83c21581f781cbe6..3e503708f4a063bb53cdc8524c12d083cdebe046 100644 (file)
@@ -629,6 +629,7 @@ StScrollBar StButton#vhandle:active {
 
 #overview {
     spacing: 24px;
+    padding-bottom: 32px;
 }
 
 .window-caption {
index 6c5d59368aa3c03e2ae2eb1a0b3741097c95cd07..263e2b76308d3d935bcc7cb3f3bcc56db2c8df8d 100644 (file)
@@ -231,8 +231,7 @@ const Overview = new Lang.Class({
         this._thumbnailsBox = new WorkspaceThumbnail.ThumbnailsBox();
         this._controls = new OverviewControls.ControlsManager(this._dash,
                                                               this._thumbnailsBox,
-                                                              this._viewSelector,
-                                                              this._searchEntryBin);
+                                                              this._viewSelector);
 
         // Pack all the actors into the group
         this._group.add_actor(this._controls.dashActor);
index 3bbeb97c990b59ab8cc81efc258522c40787524c..39ddc78f6942318674d849fefa4b33adf0979112 100644 (file)
@@ -294,34 +294,15 @@ const DashSlider = new Lang.Class({
     }
 });
 
-const SlidingControlContainer = new Lang.Class({
-    Name: 'SlidingControlContainer',
-    Extends: St.Widget,
-
-    _init: function(child, entryBin) {
-        this._layout = new Clutter.BoxLayout({ vertical: true });
-        this.parent({ layout_manager: this._layout });
-
-        child.x_expand = true;
-        this.add_actor(child);
-
-        let entryClone = new Shell.GenericContainer();
-        entryClone.connect('get-preferred-height', function(actor, forWidth, alloc) {
-            [alloc.min_size, alloc.natural_size] = [entryBin.height, entryBin.height];
-        });
-        this.add_actor(entryClone);
-    }
-});
-
 const ControlsManager = new Lang.Class({
     Name: 'ControlsManager',
 
-    _init: function(dash, thumbnails, viewSelector, entryBin) {
+    _init: function(dash, thumbnails, viewSelector) {
         this._dashSlider = new DashSlider(dash);
-        this.dashActor = new SlidingControlContainer(this._dashSlider.actor, entryBin);
+        this.dashActor = this._dashSlider.actor;
 
         this._thumbnailsSlider = new ThumbnailsSlider(thumbnails);
-        this.thumbnailsActor = new SlidingControlContainer(this._thumbnailsSlider.actor, entryBin);
+        this.thumbnailsActor = this._thumbnailsSlider.actor;
 
         this._viewSelector = viewSelector;
         this._viewSelector.connect('page-changed', Lang.bind(this, this._setVisibility));